package com.ming.dao;

import com.ming.jsonVO.PerRolesVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Set;

public interface TbFunctionMapper {
//    int deleteByPrimaryKey(Integer funcId);
//
//    int insert(TbFunction record);
//
//    int insertSelective(TbFunction record);
//
//    TbFunction selectByPrimaryKey(Integer funcId);
//
//    int updateByPrimaryKeySelective(TbFunction record);
//
//    int updateByPrimaryKey(TbFunction record);

    /**
     * 查询出权限
     * @param role
     * @return
     */
    Set<String> getFunction(@Param("set") Set<String> role);

    /**
     * 查询出权限以及URL
     * @param role
     */
    List<PerRolesVO> getFunction_URL(@Param("set") Set<String> role);
}